■このコモンについて
マップイベント/主人公/仲間(以下、イベント)と連動して動く吹き出し(以下、Ev連動吹き出し)を表示することができるコモンイベントです。

■使用コモンイベント・DB数等
・コモンイベント枠数：14
・ユーザーDB枠数：2
・可変DB枠数：1

■導入方法
①ユーザーデータベースエディタで下記ファイルを読み込み、
　任意の場所にユーザデータベースを追加してください。
　・ユーザDB_タイプ(データ含む)_019_吹き出しフォーマットUDB.dbtype
　・ユーザDB_タイプ(データ含む)_020_吹き出し表示条件UDB.dbtype

②可変データベースエディタで下記ファイルを読み込み、
　任意の場所に可変データベースを追加してください。
　・可変DB_タイプ設定_020_Ev連動吹き出し用CDB.dbtypeset

③コモンイベントエディタで下記ファイルを読み込み、
　任意の場所にコモンイベントを追加してください。
　連続した14個分の空きが必要です。
　・Common219to232_Ev連動吹き出しを追加.common

④画像ファイルフォルダ内のPictureフォルダをコピーし、
　ウディタのDataフォルダ内でペーストしてください。

■Ev連動吹き出しの仕様
・一度に複数の吹き出しを同時に表示することができます。
・1つのイベントと連動させることができる吹き出しは1つのみです。
　同じイベントに吹き出しを追加した場合、先に追加された吹き出しは削除されます。
・マップ移動した場合、元のマップで追加された吹き出しは全て削除されます。
　但し、トランジションありでマップ移動した場合、マップ移動後に一瞬吹き出しが残ることがあります。
・吹き出しの表示にはピクチャ番号30000～39999を使用しています。
　上記のピクチャ番号を他のイベントで使用している場合はご注意ください。

■ユーザーDBについて
①吹き出しフォーマットUDB
　吹き出しのフォーマット(文字サイズ、吹き出しの色等)を設定するためのDBです。
　当DBでは、以下の内容を設定することができます。
　必要に応じてデータの追加、設定値の変更をしてください。
　◆文字関連
　　・文字のサイズ
　　・文字の色
　　・文字の余白サイズ
　　・文字の不透明度
　　・吹き出しの背景に使用するピクチャ
　◆吹き出し背景関連
　　・吹き出し背景に使用するピクチャ
　　・吹き出し背景の不透明度
　　・吹き出し背景の色
　◆吹き出し枠線関連
　　・吹き出し枠線に使用するピクチャ
　　・吹き出し枠線の不透明度
　　・吹き出し枠線の色
　◆吹き出しテール関連
　　・テールの種類(ピクチャを指定するか、<TRI-DOWN>を使用するか)
　　・テールに使用するピクチャ
　　・<TRI-DOWN>のサイズ
　　・テールと吹き出し本体を何ピクセル重複させるか
　　・テールの色

②吹き出し表示条件UDB
　吹き出しが表示/非表示となる条件を設定するためのDBです。
　当DBでは、以下の内容を設定することができます。
　必要に応じてデータの追加、設定値の変更をしてください。
　◆並列実行以外のイベント(決定キーで実行or自動実行or接触実行)が実行中、吹き出しを非表示にするか
　◆イベントが画面内にいない場合、吹き出しを非表示にするか
　◆主人公がイベントの一定範囲内にいない場合、吹き出しを非表示にするか
　　・X方向、Y方向にそれぞれ任意の歩数(精密座標)以内でなければ非表示にする
　　・X方向とY方向の距離の合計値が任意の歩数(精密座標)以内でなければ非表示にする
　◆通常変数が特定の条件を満たした場合、吹き出しを非表示にするか
　　・通常変数が〇〇と同じ
　　・   〃   が〇〇以外
　　・   〃   が〇〇以上
　　・   〃   が〇〇を超える
　　・   〃   が〇〇以下
　　・   〃   が〇〇未満
　　・   〃   が〇〇のビットを満たす
　　・   〃   が〇〇のビットを満たさない
　　・   〃   が〇〇～〇〇の範囲内
　　・   〃   が〇〇～〇〇の範囲外

■可変DBについて
表示する吹き出しの情報を登録して管理しています。
コモンイベント使用者が設定を変更する必要はありません。

■コモンイベントについて
①Ev連動吹き出しを追加
　イベントにEv連動吹き出しを追加します。
　【入力値】
　◆吹き出しを追加する対象のイベントID
　　・0以上 :マップイベント
　　・-1    :呼出元マップイベント
　　・-2    :主人公
　　・-3～-7:仲間1～5
　◆吹き出しの基準位置(吹き出しの位置をイベントの頭上にするか、イベントが立つタイルの上にするか)
　◆高さ補正(吹き出しの基準位置からの高さの補正値)
　◆フォーマット(吹き出しフォーマットUDBを参照)
　◆表示条件(吹き出し表示条件UDBを参照)
　◆表示する文章

②Ev連動吹き出しの文章更新
　追加したEv連動吹き出しの文章を更新します。
　【入力値】
　◆吹き出し文章更新対象のイベントID
　　・内容は①Ev連動吹き出しを追加と同じ
　◆表示する文章

③Ev連動吹き出しの一時非表示/解除
追加したEv連動吹き出しを一時非表示/一時非表示を解除します。
　【入力値】
　◆吹き出し非表示/非表示解除対象のイベントID
　　・内容は①Ev連動吹き出しを追加と同じ
　◆吹き出しの非表示/非表示解除

④Ev連動吹き出しの削除
追加したEv連動吹き出しを削除します。
　【入力値】
　◆吹き出し削除対象のイベントID
　　・内容は①Ev連動吹き出しを追加と同じ

⑤【おまけ】キー入力で進める吹き出し表示
　コマンド「文章の表示」のように吹き出しを表示することを目的としたコモンイベントです。
　決定キー/キャンセルキーを押すまで表示されるEv連動吹き出しを表示します。
　吹き出し表示中は、主人公の移動ができなくなります。
　※既にEv連動吹き出しを追加しているイベントに対して当コモンイベントでEv連動吹き出しを表示した場合、
　　元の吹き出しは削除されますのでご注意ください。
　【入力値】
　◆吹き出しを追加する対象のイベントID
　　・内容は①Ev連動吹き出しを追加と同じ
　◆吹き出しの基準位置(吹き出しの位置をイベントの頭上にするか、イベントが立つタイルの上にするか)
　◆高さ補正(吹き出しの基準位置からの高さの補正値)
　◆フォーマット(吹き出しフォーマットUDBを参照)
　◆表示する文章

⑥その他コモンイベント
　「Ev連動吹き出し補助」から始まるコモンイベントは内部処理のため、
　コモンイベント使用者が直接呼び出す必要はありません。

■コモンを作成したウディタのバージョン
Ver3.599

■コモン制作者
バスカン
(https://baskan947.hatenablog.com/)